Evolutionary Programming Guided by Analytically Generated Seeds

نویسندگان

  • Neil Crossley
  • Emanuel Kitzelmann
  • Martin Hofmann
  • Ute Schmid
چکیده

Evolutionary programming is the most powerful method for inducing recursive functional programs from input/output examples while taking into account efficiency and complexity constraints for the target program. However, synthesis time can be considerably high. A strategy which is complementary to the generate-and -test based approaches of evolutionary programming is inductive analytical programming where program construction is example-driven, that is, target programs are constructed as minimal generalization over the given input/output examples. Synthesis with analytical approaches is fast, but the scope of synthesizable programs is restricted. We propose to combine both approaches in such a way that the power of evolutionary programming is preserved and synthesis becomes more efficient. We use the analytical system IGOR2 to generate seeds in form of program skeletons to guide the evolutionary system ADATE when searching for target programs. In an evaluations with several examples we can show that using such seeds indeed can speed up evolutionary programming considerably.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Shuffled Frog-Leaping Programming for Solving Regression Problems

There are various automatic programming models inspired by evolutionary computation techniques. Due to the importance of devising an automatic mechanism to explore the complicated search space of mathematical problems where numerical methods fails, evolutionary computations are widely studied and applied to solve real world problems. One of the famous algorithm in optimization problem is shuffl...

متن کامل

Towards the automatic generation of card games through grammar-guided genetic programming

We demonstrate generating complete and playable card games using evolutionary algorithms. Card games are represented in a previously devised card game description language, a context-free grammar. The syntax of this language allows us to use grammar-guided genetic programming. Candidate card games are evaluated through a cascading evaluation function, a multi-step process where games with undes...

متن کامل

The Fourier Space Statistics of Seed-like Cosmological Perturbations

We propose a new test for distinguishing observationally cosmological models based on seed-like primordial perturbations (like cosmic strings or textures), from models based on Gaussian fluctuations. We investigate analytically the Fourier space statistical properties of temperature or density fluctuation patterns generated by seed-like objects and compare these properties with those of Gaussia...

متن کامل

Ultrasonic guided waves reflection from simple dent in pipe for defect rate estimation and parameters determination of axisymmetric wave generation source

In this paper, the reflection of ultrasonic guided waves from simple dent in pipes has been investigated using finite element method and the relationship between reflection coefficient of these waves and deformation rate has been determined. Also, the effect of the parameters of wave generation source on the generated wave field has been investigated using normal modes expansion method. At firs...

متن کامل

A Framework For Tree-Adjunct Grammar Guided Genetic Programming

In this paper we propose the framework for a grammar-guided genetic programming system called Tree-Adjunct Grammar Guided Genetic Programming (TAGGGP). Some intuitively promising aspects of the model compared with other grammar-guided evolutionary methods are also highlighted. 1 Introduction Genetic programming (GP) is considered to be a machine learning method, which induces a population of co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009